CMMS Functional Overview Checksheet

This document is based on functional overviews of several systems available. The features discussed in this document are offered within one integrated computerized management system.


Computerized Maintenance Management System (CMMS) for a large organization is a mission

critical application, it must be able to reliably manage a large amount of information in a multi-user

environment so that many users can concurrently access the same data. All this must be

accomplished while delivering high performance to the users of the system. A CMMS must also be

secure from unauthorized access and provide efficient solutions for failure recovery.

Features of a CMMS include:
 

Work Order ManagementCable Tracking
Large volumetrics capabilities
High transaction processing performance
Building/Space Management
Inventory Management
Preventive Maintenance 
Chargeback Accounting 
Asset Management 
Project Management 
Refrigerant Management 
Bar Coding 
Safety & Risk Management 
Equipment Management 
Scheduling 
Personnel/HR Management 
Report Manager & Graphs
Multiple Repair Centers
Vehicle Management
Contract Management 
High availability (low database time)
Industry ODBC standards, open architecture
Manageable security
Database enforced integrity
Client/Server environments, Thin-Client architecture
Expanded integration possibilities with other systems
Connectivity-TCP/IP (LANs & WANs)
Custom Internet interface available
Robust, open architecture CMMS for demanding environments.
Windows Environment
Frequent & User-friendly Upgrades
Technical Support
Easy accessible history
Key Management
Haz-Mat Records
Condition Monitoring/Groups

 
 
 

Major CMMS Transactional Components:

1. Work Orders (on-demand, PM, contract, etc. user defined types)
2. PM Generation (both calendar and meter based)
3. Purchase Requisitions/Orders
4. Project Management (activities, resources, budgeting, and direct link to work orders) __
5. Project Requisitions (direct roll-up to projects) __
6. Sales Orders (back-orders and pending orders included) __
7. Request for Quotes (one button click to convert to purchase requisitions) __
8. Receiving of material __
9. Equipment Tracking and Maintenance Histories __
10. Asset (Non-mechanical assets) Tracking and Maintenance Histories __
11. Training Tracking per employee (course names, hours, tuition's, and travel cost) __
12. Space Inventories __
13. Vehicle Tracking and Maintenance Histories __
14. CAD drawing viewing and redlining of drawings __
15. Request logging (both manual and via e-mail or internet interface) __
16. Batch posting of labor, material, and other charges __
17. Charge back accounting (allows split billing to unlimited number of accounts) __
18. Inventory Transfers (drag and drop transfer from one warehouse to another) __
19. Hazardous material tracking __
20. Refrigerant tracking __
21. Condition Monitoring and batch posting of conditions __
22. Batch posting of training attendance __
23. Batch posting of equipment downtime __
24. Batch assignment of departments to spaces __
25. Contract management for buildings and equipment (both auto and manual) __
26. Time and Attendance (both productive and non-productive time) __
27. Direct interface to ASCII bar code readers __
28. Graphing (dozens of graphs and styles available) __
29. Batch posting of meter readings __
30. Fuel and Oil Tracking plus batch posting of fuel tickets __
31. On-hand Inventory Adjustments w/Audit Trails __

Database Tables for the Following:

Shops __
Trades __
Personal Protection Equipment __
Supplemental Skills __
Personnel __
Training Courses __
Departments __
Facilities __
Buildings __
Building categories __
Leases __
Spaces and/or rooms __
Space and/or room categories __
Contracts __
Contractors __
Equipment systems __
Equipment __
Equipment categories __
Standard operating procedures __
Manufacturers __
Lock-out procedures __
Assets (non-mechanical) __
Asset categories __
Vehicles __
Vehicles categories __
Task Library __
Task categories __
Conditions to monitor __
Groups (equip, spaces, vehicles, or assets) __
Check types __
Repair centers (maintenance organizations) __
Accounts __
User security profiles __
Request categories __
Other charge categories __
Time categories __
Vendors/suppliers __
Vendor categories __
Warehouses __
Part/material __
Part/material categories __
Cross-ref. parts/equip. __
Cross-references of parts to vendors __
Hazardous material __
Hazardous material categories __
Refrigerants __
Refrigerant categories __
Tools __
Sites and/or land parcels __
Fuel and Oil Tickets __
Cables __
Cable/Pairs __
Jacks __
Panels __
Work Order Status Types __
Other charge types __
On-hand adjustments __
Documents __
Contracts on a Building __
Equipment on Contract __
Labor charges __
Material charges __
Other/Misc. Charges __
Cross-ref. vendors/parts __
 
 

User interface features:

All look-ups available via auto-find method and popup lists. __

Entire applications are drag and drop enabled. Click on item in a lookup list and drag to field and drop. __

User definable nomenclature on key field labels __

Mandatory or required fields are indicated when missing upon record insert __

Help bar for important information of each window. __

Help topics database always available from toolbar. __

On-line electronic manual available for all users __

On-the-fly addition of new lookups available from most windows. __

Keyboard equivalents for most functions __

Security at defined levels for each user and each data entry window. __

Paste link available for all data displayed in list or tables. __

Copy and paste any data elements from reports printed to screen. __

Reports can be printed to screen, a file, a printer, the clipboard or a channel. __

Horizontal and vertical split bars on all screen reports __

Built in wildcard search capability on all popup list or displayed list. __

Scaleable windows for large monitors __

Work Order Browse Function and SQL Browser Window __
 
 
 
 

Haz-Mat Records
Condition Monitoring/Groups
Auxiliary features

E-mail interface (allows email request and auto-replay for acceptance and denial of work) __

GroupWise __

cc:Mail (VIM) __

SMTP/POP3, Eudora, etc. __

MS Mail __

MS Echange __

MHS, Pegasus, etc. __

QuickMail (Mac only) __

Internet module (Uses browsers such as Netscape, MS Internet Explorer) __

Log Work Request via Internet browsers' __

Query for Work Request and display current status __

List Open Work Orders (by select building) __

List Closed Work Orders __

Query for Work Orders and display current status __

Display reports: Buildings, Rooms, Staff, Inventory by category, Vehicles, etc. __

User definable Facility Department Home Page __

Critical Links pages __

Emergency Procedures pages __
 
 

Pager Interface (both alphanumeric and non-alphanumeric) __

ViewCAD module __

Redline and markup drawings on special redline layer __

View over 100 formats including AutoCAD __

Automatically load linked drawings for equipment and spaces __

Print CAD drawings from work order, space, and equipment windows __

Take accurate measurements directly from drawings __

Create URL links on drawings that launch a browser and take you to an Internet site __
 
 
 

Detailed Specifications on Transactional Functions:
 
 

1. Work Orders

Work histories maintained on spaces, equipment, assets, vehicles and groups. __

Duplicate work order checking with user defined date range. __

Automatic checking and warning if service contracts and warranties have expired. __

Assignment and closing function for multiple trade’s __

Assignment of work to specific repair centers __

Lookups for facilities, buildings, spaces, equipment, trades tasks, etc. __

Auto calculation of lapsed times __

Work order priority classification (user defined priority types) __

Classification of work orders by type of work order. __

Posting of conditions using condition monitoring from work order __

Posting of down-time on equipment from work order __

Right-mouse functions for drilling down to other areas __

Right-mouse functions for bringing up maintenance histories __

Posting of unlimited labor lines to specific workers and time types __

Posting of unlimited material lines and auto-adjustment of inventory levels __

Posting of miscellaneous other charges __

Split billing of charges to an unlimited number of accounts. __

Charge back accounting credits and debits the appropriate accounts __

Linking of failure code to work orders __

Tracking and recording of status changes __

Estimating of labor, material, hours, etc. __

Safety and Risk Management sub-module keeps track of S&R related work. __

Printing of TQM questionnaire for customer value with each work order __

Detail sheets on spaces and/or equipment included when printing __

Viewing and printing of CAD drawings with work orders. __

Linking and roll-up of work order cost to specified projects __

Linking of contract work orders to specific contracts and contractors with declining balances. __

User defined action reports are drag-and-dropped as part of work history __

Technician’s report of action taken allows detailed reports to be part of work history. __

Multiple levels of authorization and approval functions __

Categorization of other charges function __

Individual billing of work orders to individuals. __
 
 

2. PM Generation

PM schedules for spaces, equipment, vehicles, groups and assets __

PM schedules meter based or calendar based. __

PM consolidation supported (e.g. quarterly and monthly combine to reduce paperwork) __

PM that are seasonal are supported (user defined seasons) __

Automatic assignment of select work for select PM schedules __

Automatic assignment of accounts to charge __

Contract based PM’s are supported with corresponding contract work orders being created. __

PM schedules batch created via drag-and-drop from task library window. __

PM schedules individually created from area, equipment, and vehicles windows. __

Manual PM creation for overriding the PM schedule and selecting priority work. __

Supports Fixed and Floating Schedules __

Batch transfer of PM Assignments to other workers __

Meter based PM’s supported percent margin on meter readings. __

Batch window for quick posting of meter readings __

PM load report projects man-power requirements into the future __

PM generation by PM priority __

PM generation by repair center __

PM generation by technician __

PM generation by select building __
 
 
 

3. Purchase Requisitions/Orders

Create Purchase Orders on parts and material __

Pick and link vendors from popup list __

Auto-numbering or manual numbering of purchase orders __

Blanket purchase orders __

Link each line item to a select account __

User definable nomenclature for purchase transaction __

Each line item ordered linked to a WO __

Each line item ordered has its own comments field __

Blanket Order dollar limits and balance remaining calculated __

Print requisition to screen, file, or printer and copy any portion to clipboard __
 
 

4. Project Management (activities, resources and budgeting)

Project creation, definition, estimating, and budgeting. __

Sub-classing of project into system and sub-systems __

Unlimited number of activities created and linked to project __

Unlimited number of resources scheduled for each activity __

Activities linked to a specific work order __

Project requisitions linked to a specific work order __

Work orders linked to a specific project. __

Cost from work orders and project requisitions roll-up to a project. __

Project module utilized for tracking deferred maintenance __

RS Means Facility Maintenance and Repair Database used to estimated activity cost __
 
 
 

5. Project Requisitions

Project Requisitions which link directly to established projects __

Each line item have estimates and actual cost. __

Each line item linked to a specific project __

Cost roll-up from project requisitions to the designated projects __

Project requisitions tied to the vendor table (lookups available) __

Each line item marked when it has been received and paid __
 
 

6. Sales Orders

Sales Orders of material to be sold directly to departments __

Department looked up from department tables __

Sales Orders billed to one account or split-billed to an unlimited number of accounts __

Each line item credited to a specific account __

Pending Orders created when line items are backordered __

Pick list printed so orders can be filled __

Handle returned items __

Lookups for materials and accounts __

Review pending orders window __
 
 

7. Request for Quotes

Create quotes to vendors for select materials and parts __

One-button conversion of quotes to purchase orders or requisitions __

Large comments window for notes __
 

8. Receiving of material

Receiving parts and material on previously recorded purchase orders and requisitions. __
 
 

9. Equipment Tracking and Maintenance Histories

Equipment recorded and classified by category and system __

Unlimited number of sub-assemblies created using parent/child tag numbers __

Linking of non-tagged items to equipment or sub-assemblies __

Down-time history viewed from equipment window __

Equipment linked directly to facility, building, and space. __

Unlimited number of motors linked to a piece of equipment or sub-assembly __

Lock-down procedures required and linked to a piece of equipment __

Standard-operating procedures linked to a piece of equipment __

Integrated bar-code inventory programs track inventory and record date and workers name. __

Unlimited number of PM’s scheduled on a piece of equipment. __

Life-to-Date cost recorded in real-time as charges are posted on work orders. __

Energy consumption specifications recorded and roll-up to totals displayed from space record. __

Priority of PM on a select piece of equipment established and used during PM generation. __

Drag-and-drop window allowing the batch transfer of equipment from one space to another. __

Maintenance histories include detailed technician report __

Safety and Risk incidents recorded on work orders rolled-up to equipment histories. __

Unlimited number of graphics in .BMP or WMF linked to equipment or sub-assembly. __

A CAD drawing with associated links to sub-drawings linked to a piece of equipment. __

Listing of equipment by facility, building, area, and equipment category by point and click. __

Risk assessment module (JCOHA method) for biomedical equipment used in hospitals. __

Parts cross-referenced to equipment used on whenever parts issued on work orders. __
 
 
 

10. Asset (Non-mechanical assets) Tracking and Maintenance Histories

Provide an area to store information on non-mechanical assets such as furniture and AV equipment. __

Assets recorded and classified by category. __

Assets linked directly to facility, building, and space. __

Assets linked to vendor and/or manufacturer __

Integrated bar-code inventory programs track inventory and record date and workers name. __

Unlimited number of PM’s scheduled on an asset. __

Life-to-Date cost recorded in real-time as charges posted on work orders. __

Drag-and-drop window allowing the batch transfer of assets from one space to another. __

Maintenance histories include detailed technician report __

Unlimited number of graphics in .BMP or WMF linked to equipment or sub-assembly. __

Listing of assets by facility, building, area, and equipment category by point and click. __
 
 

11. Training Tracking per employee

A list of training courses and separated by maintenance repair center. __

Unlimited number of courses linked to a workers personnel record. __

Training record stores information on date course taken, course tuition cost and travel cost. __

Queries for finding how many people have a course expiring. __
 
 

12. Space Inventories

Space records table with information on rooms, parking lots, grounds, and roofs. __

Unlimited number of PM’s scheduled on a space record. __

Space records linked to a specific building and categorized from a lookup table of categories. __

Dedicated window for plumbing information on each room or space. __

Dedicated window for HVAC information on each room or space. __

Dedicated window for window information on each room or space. __

Dedicated window for door information on each room or space. __

View of all equipment and/or assets linked to a space record. __

The ability to drill-down to any equipment or asset record from the space record. __

The ability to assign a department to any space record. __

A drag-and-drop enabled window for batch assigning and re-assigning of departments to spaces. __

Listing of spaces by facility, building, department and space category by point and click. __

Confined space permit linked to a space and prints when printing a work order. __

Recording of an unlimited number of phone number’s to a space to generate WO. __

Drill-down form space record to a building, facility, equipment, or asset record. __

Analyze maintenance cost by square footage and category of space. __

Track YTD expenses from work orders on individual space records. __

Auto-track jobs update fields on space record. (Date last: painted, cleaned, fixtures changed, etc.) __

User definable fields (including field labels). __
 
 

13. Vehicle Tracking and Maintenance Histories

Dedicated table to store information on vehicles such as trucks, cars, buses, tractors, etc. __

Vehicles recorded and classified by category. __

Vehicles linked directly to facility, building, and parking area. __

Vehicles linked to vendor and/or manufacturer __

Unlimited number of PM’s scheduled on a vehicle. . __

Life-to-Date cost recorded in real-time as charges posted on work orders. __

Maintenance histories include detailed technician report __

Listing of vehicles by facility, building, area, and vehicle category by point and click. __

Fuel and oil expenses rolled-up to each vehicle from the fuel and oil ticket window. __

Vehicle specific info stored such as tire information, engine size, VIN number, and state inspections. __
 
 

14. CAD drawing viewing and redlining of drawings

ViewCAD for viewing, printing, and redlining of CAD drawings. __

Opening and viewing: AutoCAD, DF, many databases, spreadsheets, word

processor formats, GIF's, JPEG's, and dozens of graphic formats. __

Drawings linked to equipment and space records and auto-load upon demand. __

Unlimited number of drawings linked so clicking on one drawing area loads another drawing. __

Measurements taken from the drawings for doing material estimates. __

Drawings opened from the work order window and printed along with work orders. __
 
 

15. Request logging (both manual and via e-mail or internet interface)

Request log separate from the work order system for holding all requests. __

A method of classifying requests via a lookup table of user definable request types. __

An interface via email and/or internet browser that collects all requests facility wide. __

A batch method of validating, approving, and or denying all requests. __

An automatic process where requestors receive email notice of accepted and denied requests. __

Look-ups in the request log for facilities, buildings, areas, etc. __
 
 
 

16. Batch posting of labor, material, and other charges

Batch posting of an unlimited number of labor charges against multiple work orders within one batch. __

Batch posting of an unlimited number of material charges against multiple work orders within one batch. __

Batch posting of an unlimited number of other charges against multiple work orders within one batch. __

Lookups for workers, accounts, parts charges, other charge types, etc. __

The ability to post technician’s report of corrective action taken along with charges. __
 
 

17. Charge back accounting (allows split billing to unlimited accounts)

The ability to charge work orders, sales of material, fuel/oil, and project requisition to cost centers. __

The ability to credit any charges on a line item basis, one account per line item. __

The ability to charge any of the above items to an unlimited number of accounts, objects and

sub-objects. (split billing) __

The ability to post charged line items which prevents editing of those lines after posting. __

The ability to roll charges and credits up to the accounts used. __

The ability to encumber funds when ordering items from the purchase order window. __
 
 

18. Inventory Transfers (drag and drop transfers of material)

The ability to select inventory from a warehouse and batch transfer to another select warehouse __

The ability to print out a pick list of items to be transferred. __

The ability to audit all inventory transfers by individual worker responsible. __

Processing and tracking of Purchase Orders __

Expandable description capabilities __
 
 
 

19. Hazardous material tracking

Maintain records on all hazardous material stored within your facility. __

Ability to track individual location and quantity records of any hazardous material. __

Ability to store spill procedures and user precautions on line. __

Ability to display all hazardous material located within any space by point and click. __

Ability to classify all hazardous material by type from a lookup table of hazmat categories. __

Ability to track the disposition of the removal of all hazardous material. __
 
 

20. Refrigerant Tracking

Ability to setup up refrigerant classification lookup. __

Maintain individual inventory of refrigerant cylinders, location of cylinders, type of refrigerant,

and quantity of refrigerant in each cylinder. __

Ability to record all refrigerant service transaction by worker, cylinder, equipment and quantity used. __

Complete reporting of refrigerant used by equipment or audit trail of individual cylinder. __

Ability to batch process an unlimited number of refrigerant transactions in a single batch record. __
 
 
 

21. Condition Monitoring

The ability to define a table of check types or classifications. __

The ability to define individual checks or conditions to be monitored. Each check can have high and

low warnings and various alarms. __

The ability to apply a set of checks to a group of various items including: equipment, vehicles, spaces,

and assets. __

A window for batch recording all conditions monitored on a select piece of equipment. __

The ability to print out a report of all readings on a select piece of equipment. __

The ability to record condition monitored from the work order window by right mouse activating a

condition reading window. __

The ability to graph readings based on various standard deviations. __
 
 

22. Batch posting of training attendance

The ability to select a training course and batch enter all the attendees, their hours, tuition and travel

cost. The batch will update the personnel records of all employees who attended the training. __
 
 

23. Batch posting of equipment downtime

The ability to batch process the downtime on an unlimited number of pieces of equipment. __
 
 

24. Batch assignment of departments to spaces

The ability to select a building and a department. After selecting all the desired spaces for a new

assignment, batch update the department assigned to each of the selected rooms. __
 
 
 
 

25. Contract management for buildings and equipment

Special tables which hold information on contractors and their MTD and YTD charges. __

The ability to enter an unlimited number of contracts and link them to a contractor. __

The ability to designate a work order as contract based and roll-up all cost to a linked contract. __

The ability for the work order to popup a list of contracts that apply, when writing a work order

based on the type of work, equipment and/or space being worked on. __

The ability to do declining balance accounting on fixed price contracts automatically from work order. __

The ability to specify what type of work is covered in a contract and which specific buildings and pieces

of equipment are covered by the contract. __

The ability to notify you when all the money allocated under a contract has been committed. __

Reports which compare using an outside contractor versus doing the work in-house. __
 
 

26. Time and Attendance (both productive and non-productive time)

The ability to define an unlimited number of time types. __

The ability to separate work order time from non-work order time. __

The ability to decide which time types to include in productivity reports. __

The ability to define rate multipliers, including shift differentials for various shifts. __

The ability to view a select workers time sheet for a user specified period. __

The ability to view time by the selection of a type of time recorded. e.g. all vacation time. __

The ability for a worker to have an unlimited number of charge rates based on time types. __
 
 

27. Direct interface to ASCII bar code readers

ASCII bar code reader programs for auto-loading into hand-held Barcode readers. __

Paperless inventory program for counting stock on-hand in warehouses. __

Issuance of inventory over-the-counter and recording of worker and work order from bar codes. __

Uploading of inventory transactions and auto-adjustment of quantities on hand at end of day. __

Asset and equipment inventories with old locations, new locations adjusted and worker involved. __
 
 

28. Reports and Reporting

Reports, divided into broad categories such as Management, Setup,

Stockroom, PM, Work Order Status, Safety and Risk, etc.__

Full-featured adhoc report writing with reusable reports. __

Executive report function defining user-specific list of favorite reports. __

Drag and drop printing of reports. __

Vertical and horizontal split bars on all screen reports. __

Copy data from any screen report and paste into any other windows application. __

Reports output in various file formats. __